package cn.ai.shoes.client.entity.modelvo;

import cn.ai.shoes.client.entity.interFace.LoreNameProvider;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.*;
import lombok.Data;

@Data
@Schema(name = "图生图OK", description = "图生图OK")
public class TstokModelVo implements LoreNameProvider {
    //主图
    @Schema(description = "主图")
    @NotNull(message = "主图不能为空")
    private Integer imageId;
    //模型名称
    @Schema(description = "模型名称")
    @NotBlank(message = "模型名称不能为空")
    private String loreName;
    //强度
    @Schema(description = "噪点强度{0-1}")
    @Min(1)
    @Max(10)
    @NotNull(message = "噪点强度不能为空")
    private Float denoise;

}
